<!DOCTYPE html>
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style>
            .container > section p {
                position: relative;
                margin: 0;
                padding: 1em;
                z-index: 1;
            }
            .color-1 {
                background: #0e83cd;
            }
            .btn {
                border: none;
                font-family: inherit;
                font-size: inherit;
                color: inherit;
                background: none;
                cursor: pointer;
                padding: 25px 80px;
                display: inline-block;
                margin: 15px 30px;
                text-transform: uppercase;
                letter-spacing: 1px;
                font-weight: 700;
                outline: none;
                position: relative;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                transition: all 0.3s;
            }

            .btn:after {
                content: '';
                position: absolute;
                z-index: -1;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                transition: all 0.3s;
            }

            /* Pseudo elements for icons */
            .btn:before
            {
                font-family: 'icomoon';
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                position: relative;
                -webkit-font-smoothing: antialiased;
            }



            /* Button 1 */
            .btn-1 {
                border: 3px solid #fff;
                color: #fff;
            }

            /* Button 1a */
            .btn-1a:hover,
            .btn-1a:active {
                color: #0e83cd;
                background: #fff;
            }

            /* Button 1b */
            .btn-1b:after {
                width: 100%;
                height: 0;
                top: 0;
                left: 0;
                background: #fff;
            }

            .btn-1b:hover,
            .btn-1b:active {
                color: #0e83cd;
            }

            .btn-1b:hover:after,
            .btn-1b:active:after {
                height: 100%;
            }

            /* Button 1c */
            .btn-1c:after {
                width: 0%;
                height: 100%;
                top: 0;
                left: 0;
                background: #fff;
            }

            .btn-1c:hover,
            .btn-1c:active {
                color: #0e83cd;
            }

            .btn-1c:hover:after,
            .btn-1c:active:after {
                width: 100%;
            }

            /* Button 1d */
            .btn-1d {
                overflow: hidden;
            }

            .btn-1d:after {
                width: 0;
                height: 103%;
                top: 50%;
                left: 50%;
                background: #fff;
                opacity: 0;
                -webkit-transform: translateX(-50%) translateY(-50%);
                -moz-transform: translateX(-50%) translateY(-50%);
                -ms-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%);
            }

            .btn-1d:hover,
            .btn-1d:active {
                color: #0e83cd;
            }

            .btn-1d:hover:after {
                width: 90%;
                opacity: 1;
            }

            .btn-1d:active:after {
                width: 101%;
                opacity: 1;
            }

            /* Button 1e */
            .btn-1e {
                overflow: hidden;
            }

            .btn-1e:after {
                width: 100%;
                height: 0;
                top: 50%;
                left: 50%;
                background: #fff;
                opacity: 0;
                -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
                -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
                -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
                transform: translateX(-50%) translateY(-50%) rotate(45deg);
            }

            .btn-1e:hover,
            .btn-1e:active {
                color: #0e83cd;
            }

            .btn-1e:hover:after {
                height: 260%;
                opacity: 1;
            }

            .btn-1e:active:after {
                height: 400%;
                opacity: 1;
            }

            /* Button 1f */
            .btn-1f {
                overflow: hidden;
            }

            .btn-1f:after {
                width: 101%;
                height: 0;
                top: 50%;
                left: 50%;
                background: #fff;
                opacity: 0;
                -webkit-transform: translateX(-50%) translateY(-50%);
                -moz-transform: translateX(-50%) translateY(-50%);
                -ms-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%);
            }

            .btn-1f:hover,
            .btn-1f:active {
                color: #0e83cd;
            }

            .btn-1f:hover:after {
                height: 75%;
                opacity: 1;
            }

            .btn-1f:active:after {
                height: 130%;
                opacity: 1;
            }


        </style>
        <!--<link rel="stylesheet" type="text/css" href="css/a001_b01_01.css" />-->
        <!--<link rel="stylesheet" type="text/css" href="css/a001_b01_02.css" />-->
    </head>
    <body>  
        <div class="container">
            <section class="color-1">
                <p class="text note-touch">Note that on mobile devices the effects might not all work as intended.</p>
                <p>
                    <button class="btn btn-1 btn-1a">Button</button>
                    <button class="btn btn-1 btn-1b">Button</button>
                    <button class="btn btn-1 btn-1c">Button</button>
                </p>
                <p>
                    <button class="btn btn-1 btn-1d">Button</button>
                    <button class="btn btn-1 btn-1e">Button</button>
                    <button class="btn btn-1 btn-1f">Button</button>
                </p>
            </section>
        </div>
    </body>
</html>
